package jm.nj.demo10mian.demo03;
/*
* 用递归计算阶乘
* */
public class Demo03DiGui {
    public static void main(String[] args) {
        int i = dgFactorial(3);
        System.out.println(i);
    }

    private static int dgFactorial(int i) {
        if(i==1){
            return 1;
        }
        return i*dgFactorial(i-1);

    }
    /*
     * 阶乘: 5!=5*4*3*2*1=120
     * 5*(5-1)*(5-2)*(5-3)*(5-4)
     * 递归结束的条件:乘到1的时候结束
     */
}
